reasoning sloved question